.now{
    height:0.8rem;
    line-height:0.8rem;
    width:83%;
    margin:0 auto;
    text-align:center;
    position:relative;
}
.now>b{
    position:absolute;
    top:0.22rem;
    width:0.2rem;
    height:0.36rem;
    background:url("../img/m-sprites.png") no-repeat -4.72rem;
    background-size:5rem 5rem;
}
.now>b.left{
    background-position-y:-0.88rem;
    left:0;
}
.now>b.right{
    background-position-y:-1.74rem;
    right:0;
}
/*日历*/
.calendar{
    background:#fff;
}
.calendar>ul,.calendar>ol{
    overflow:hidden;
}
.calendar>ol{
    border-bottom:0.01rem solid #ededed;
}
.calendar>ol>li:nth-child(7n),.calendar>ol>li:nth-child(7n+1){
    color:#999;
}
.calendar li{
    width:14.2857%;
    text-align:center;
    float:left;
    height:0.9rem;
    line-height:0.9rem;
    color:#333;
}
.calendar>ul>li:first-child,.calendar>ul>li:last-child{
    color:#999;
}
.abnormal>div,.first{
    width:0.6rem;
    height:0.6rem;
    line-height:0.6rem;
    border-radius:50%;
    color:#fff;
    background-color:#55acee;
    margin:0.15rem auto;
}
.abnormal>b{
    display:inline-block;
    width:0.12rem;
    height:0.12rem;
    border-radius:50%;
    background-color:#fb5770;
    position:relative;
    bottom:0.5rem;
}
/*异常*/
.yc{
    border-bottom:0.01rem solid #ededed;
    padding-left:4%;
    height:0.7rem;
    line-height:0.7rem;
    background-color:#fff;
}
.yc>.greySix{
    padding:0 0.3rem;
}